package com.tedu.bill;

/**
 * Author：毕龙
 * Date: 2024/4/2 20:26
 */
public class TestManyArgument {
    public static void main(String[] args) {
        arguments(1,2,3,35);
        arguments(3,4);
        arguments();
        arguments(1);
    }

    /**
     * 可变参数
     * 如果有多个相同的类型的变量 那么就可以声明为可变参数
     * 可变参数有且只能有一个 并且只能放在函数参数的末尾
     * 可变参数就相当于一个数组
     * Vararg parameter must be the last in the list
     */
    public static void arguments(int ...as){
        for (int i = 0; i < as.length; i++) {
            System.out.print(as[i]+"  ");
        }
        System.out.println();
    }
    public static void arguments(int a, int b,String c,int ...as){
        for (int i = 0; i < as.length; i++) {
            System.out.print(as[i]+"  ");
        }
        System.out.println();
    }


}
